remove GDK_CURSOR and GDK_IS_CURSOR, instance checks don't work on boxed
authorManish Singh <yosh@gimp.org>
Sat, 18 Jun 2005 11:25:14 +0000 (11:25 +0000)
committerManish Singh <yosh@src.gnome.org>
Sat, 18 Jun 2005 11:25:14 +0000 (11:25 +0000)
Sat Jun 18 04:22:51 2005  Manish Singh  <yosh@gimp.org>

        * gdk/gdkcursor.h: remove GDK_CURSOR and GDK_IS_CURSOR, instance
        checks don't work on boxed types.

        * gdk/x11/gdkcursor-x11.c:
        * gdk/gdkcursor.c: make return_if_fail checks != NULL instead of
        GDK_IS_CURSOR.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gdk/gdkcursor.c
gdk/gdkcursor.h
gdk/x11/gdkcursor-x11.c

index da46dfa4182105561a1f25965bf5b39af3a3f10e..28bae282d4859cb55a4727281c9cced835cb6295 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+Sat Jun 18 04:22:51 2005  Manish Singh  <yosh@gimp.org>
+
+       * gdk/gdkcursor.h: remove GDK_CURSOR and GDK_IS_CURSOR, instance
+       checks don't work on boxed types.
+
+       * gdk/x11/gdkcursor-x11.c: 
+       * gdk/gdkcursor.c: make return_if_fail checks != NULL instead of
+       GDK_IS_CURSOR.
+       
 Sat Jun 18 04:21:58 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtktreeview.c (do_presize_handler): remove unused variable
index da46dfa4182105561a1f25965bf5b39af3a3f10e..28bae282d4859cb55a4727281c9cced835cb6295 100644 (file)
@@ -1,3 +1,12 @@
+Sat Jun 18 04:22:51 2005  Manish Singh  <yosh@gimp.org>
+
+       * gdk/gdkcursor.h: remove GDK_CURSOR and GDK_IS_CURSOR, instance
+       checks don't work on boxed types.
+
+       * gdk/x11/gdkcursor-x11.c: 
+       * gdk/gdkcursor.c: make return_if_fail checks != NULL instead of
+       GDK_IS_CURSOR.
+       
 Sat Jun 18 04:21:58 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtktreeview.c (do_presize_handler): remove unused variable
index da46dfa4182105561a1f25965bf5b39af3a3f10e..28bae282d4859cb55a4727281c9cced835cb6295 100644 (file)
@@ -1,3 +1,12 @@
+Sat Jun 18 04:22:51 2005  Manish Singh  <yosh@gimp.org>
+
+       * gdk/gdkcursor.h: remove GDK_CURSOR and GDK_IS_CURSOR, instance
+       checks don't work on boxed types.
+
+       * gdk/x11/gdkcursor-x11.c: 
+       * gdk/gdkcursor.c: make return_if_fail checks != NULL instead of
+       GDK_IS_CURSOR.
+       
 Sat Jun 18 04:21:58 2005  Manish Singh  <yosh@gimp.org>
 
        * gtk/gtktreeview.c (do_presize_handler): remove unused variable
index 2902ff10e52f464d24ec6a16fe360f25319e5ef0..1038d7347991856a8415ac5b362346acf85cce71 100644 (file)
@@ -53,7 +53,7 @@ gdk_cursor_get_type (void)
 GdkCursor*
 gdk_cursor_ref (GdkCursor *cursor)
 {
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+  g_return_val_if_fail (cursor != NULL, NULL);
   g_return_val_if_fail (cursor->ref_count > 0, NULL);
 
   cursor->ref_count += 1;
@@ -72,7 +72,7 @@ gdk_cursor_ref (GdkCursor *cursor)
 void
 gdk_cursor_unref (GdkCursor *cursor)
 {
-  g_return_if_fail (GDK_IS_CURSOR (cursor));
+  g_return_if_fail (cursor != NULL);
   g_return_if_fail (cursor->ref_count > 0);
 
   cursor->ref_count -= 1;
index 086f55e7007d49c637cc8181a3b168031e993b8f..ed93ccb98cdca5fcc25faffec5be5c90d72f7297 100644 (file)
@@ -7,8 +7,6 @@
 G_BEGIN_DECLS
 
 #define GDK_TYPE_CURSOR (gdk_cursor_get_type ())
-#define GDK_CURSOR(object)    (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_CURSOR, GdkCursor))
-#define GDK_IS_CURSOR(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_CURSOR))
 
 /* Cursor types.
  */
index c4b07d5e6b6f324561906e4f71aa76ac7fd3055d..c816b5d656961d61c3f73851c89b0f527b1d9175 100644 (file)
@@ -255,7 +255,7 @@ _gdk_cursor_destroy (GdkCursor *cursor)
 {
   GdkCursorPrivate *private;
 
-  g_return_if_fail (GDK_IS_CURSOR (cursor));
+  g_return_if_fail (cursor != NULL);
   g_return_if_fail (cursor->ref_count == 0);
 
   private = (GdkCursorPrivate *) cursor;
@@ -277,7 +277,7 @@ _gdk_cursor_destroy (GdkCursor *cursor)
 Display *
 gdk_x11_cursor_get_xdisplay (GdkCursor *cursor)
 {
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+  g_return_val_if_fail (cursor != NULL, NULL);
 
   return GDK_DISPLAY_XDISPLAY(((GdkCursorPrivate *)cursor)->display);
 }
@@ -293,7 +293,7 @@ gdk_x11_cursor_get_xdisplay (GdkCursor *cursor)
 Cursor
 gdk_x11_cursor_get_xcursor (GdkCursor *cursor)
 {
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), None);
+  g_return_val_if_fail (cursor != NULL, None);
 
   return ((GdkCursorPrivate *)cursor)->xcursor;
 }
@@ -312,7 +312,7 @@ gdk_x11_cursor_get_xcursor (GdkCursor *cursor)
 GdkDisplay *
 gdk_cursor_get_display (GdkCursor *cursor)
 {
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+  g_return_val_if_fail (cursor != NULL, NULL);
 
   return ((GdkCursorPrivate *)cursor)->display;
 }
@@ -346,7 +346,7 @@ gdk_cursor_get_image (GdkCursor *cursor)
   GdkPixbuf *pixbuf;
   gchar *theme;
   
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+  g_return_val_if_fail (cursor != NULL, NULL);
 
   private = (GdkCursorPrivate *) cursor;
     
@@ -498,7 +498,7 @@ gdk_x11_display_set_cursor_theme (GdkDisplay  *display,
 GdkPixbuf*  
 gdk_cursor_get_image (GdkCursor *cursor)
 {
-  g_return_val_if_fail (GDK_IS_CURSOR (cursor), NULL);
+  g_return_val_if_fail (cursor != NULL, NULL);
   
   return NULL;
 }
@@ -514,7 +514,7 @@ gdk_x11_display_set_cursor_theme (GdkDisplay  *display,
 void
 _gdk_x11_cursor_update_theme (GdkCursor *cursor)
 {
-  g_return_if_fail (GDK_IS_CURSOR (cursor));
+  g_return_if_fail (cursor != NULL);
 }
 
 #endif